
/*
 * Hlpay-Plus aggregate payment system. Copyright
 * (c) 2022-2023 Hlpay Team Copyright has the right of final interpretation.
 */
package com.hlkj.pay.dto.admin;
import com.hlkj.pay.enums.AdminUserEnum;
import com.hlkj.pay.dto.BaseQueryDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
/**
 * @author HlpayTeam
 * @date 2024/09/02 9:49
 */
@Data
public class AdminUserQueryDto extends BaseQueryDto {
	
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * ids
	 */
	private List<Long> userIds;
	/**
	 * 邮箱
	 */
	private String emailEncrypt;
	/**
	 * 邮箱
	 */
	private String pwdEncrypt;
	/**
	 * 邮箱
	 */
	private String phoneEncrypt;
	/**
	 * 部门编码
	 */
	private String partCode;
	/**
	 * 部门编码
	 */
	private String partName;
	/**
	 * roleCodes
	 */
	private List<String> roleCodes;
	/**
	 * roleCodes
	 */
	private String roleCode;
	/**
	 * 状态
	 */
	private Integer status;
	/**
	 * 状态
	 */
	private String userName;
	/**
	 * 状态
	 */
	private String likeUserName;
	/**
	 * 状态
	 */
	private String name;
	/**
	 * 状态
	 */
	private String likeName;
	/**
	 * 语言
	 */
	private Integer language;
	/**
	 * 时区
	 */
	private Integer timeZone;
	/**
	 * 商户编码
	 */
	private String likeSn;
	/**
	 * 用户类型
	 * @see AdminUserEnum.SYS_TYPE
	 */
	private Integer sysType;
	@Schema(description = "邀请码")
	private String inviteCode;
	@Schema(description = "团队码")
	private String teamsCode;

}
